<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
   <%@ include file="/common/CimsCommon.jsp" %>
  <title>查询债权明细</title>
  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  <script type="text/javascript" src="${basePath}/js/cims/creditManage/queryTCMmCreditDetail.js"></script>
    <script type="text/javascript" src="${basePath}/js/cims/publicJs/cascadeSelect.js"></script>
<!-- 相关js方法 -->
<script type="text/javascript">
	//页面加载完后 
	$(document).ready(function(){
		initFn();
	    checkedInit();
	});
</script>

</head>
<body style="background-color:#FFFFFF">
<!-- 列表按钮操作 start -->
	<div id="tableToolbar" class="tableToolbar" style="display:none;">
		  	<!-- <a href="javascript:void(0)" onclick="toUpdateData()" index="1">修改</a> -->
		  	<!-- <a href="javascript:void(0)" onclick="toBatchUpdateData()" index="2">批量修改债权状态</a> -->
		  	<a href="javascript:void(0)" onclick="exportForm()" index="3">导出</a>
<!-- 		  	<a href="javascript:void(0)" onclick="importCreditForPlanRedeemDate()" index="4">计划赎回日期补录</a> -->
<!-- 		  	<a  href="javascript:void(0)"  style="float:right"  onclick="toBatchUpdateCredit()" index="6">实时刷新债权信息</a> -->
<!-- 		  	<div style="color: red;"> -->
<!-- 				(计划赎回日期补录,模板为'债权编号','转让编号','计划赎回日期') -->
<!-- 			</div> -->
	  </div>
<!-- 列表按钮操作 end -->

	<div id="resizable" class="resizable ui-widget-content ui-corner-all">
	  <div id="toolbar"> </div>
	  <div class="ui-wid  get-content ui-corner-all" style="padding:10px;" id="formDiv"></div>
	  <div id="table" class="tableSpan"></div>
	</div>
	<!-- 页面初始化 需要的 div -->
	<div id="content"></div>
</body>
<!-- 相关js方法 -->	
<script>
	var iframe;

	//定义form表单 查询 方法
	function queryData(){
		iframe.iframeObj["table"].query();
	}
	//定义 form表单 重置方法
	function resetData(){
		iframe.iframeObj["form"].reset();
		$("select[name=cooperorgCode]").newCascadeObject();
	}
	//初始化 查询页面元素
	function initFn(){
		//定义 form表单查询 信息
		 var formStructure={
			// 定义form表单 字段信息
			columns : [
			 {display : ' 转让编号 ', code : 'transferId', width : 200,  type:'text'}
			,{display : ' 债权编号 ', code : 'creditCode', width : 200,  type:'text'}
			,{display : ' 机构债权编号 ', code : 'cooperorgTransferId', width : 200,  type:'text'}
			,{display : ' 债权包 ', code : 'packageNum', width : 200,  type:'text'}
			,{display : ' 我司债权包', code : 'cooperorgPackageName', width : 200,  type:'text'}
			,{display : ' 合作机构 ', code : 'cooperorgCode', width : 200,  type:'text'}
	        ,{display : ' 合约名称 ', code : 'contractCode', width : 200,  type:'text'}
	        ,{display : ' 交割日期(始) ', code : 'beginDeliverDate', width : 100, align : 'left', type:'date', isOrder : false}
	        ,{display : ' 交割日期(至) ', code : 'endDeliverDate', width : 100, align : 'left', type:'date', isOrder : false}
	        ,{display : ' 债权来源  ', code : 'creditSource', width : 200, align : 'left', type:'select', isOrder : false, value: <syscode:dictionary  codeType="CREDIT_SOURCE" 	type="json"	/>}
	        
	       ,{display : ' 核心债权状态 ', code : 'coreState', width : 100, align : 'left',  isOrder : false ,type:'select' , 
				value:<syscode:dictionary defaultValue="true" codeType="coreCreditorStatus" type="json"></syscode:dictionary>}
	        ,{display : ' 债权状态 ', code : 'creditorStatus', width : 200,  type:'select' , 
	        value:<syscode:dictionary codeType="creditorStatus" type="json" defaultValue="01"></syscode:dictionary>}
	      	,{display : ' 债权交互状态 ', code : 'creditEachStatus', width : 100, align : 'left', type:'select', isOrder : false,
			 value:<syscode:dictionary  codeType="LOAN_EACH_STATUS"  type="json"/>}
			 ,{display : ' 计划赎回日期 ', code : 'planRedeemDate', width : 100, align : 'left', type:'date', isOrder : false}
			],
			//定义form 表单 按钮信息
			buttons:[
			 {"text":"查询","fun":queryData,icon:"ui-icon-search"}
			,{"text":"重置","fun":resetData,icon:"ui-icon-extlink"}
			]
		}
		//定义工具条	
		var toolbar={
			title:"查询列表"
		}
		//定义 table 列表信息	
		var tableStructure = {
			//定义table 列表的表头信息
			columns : [
			 {display : ' 转让编号 ', code : 'transferId', width : 200, align : 'left', type:'fun', isOrder : false,
			  value:function (obj){
						return "<a href='javascript:void(0)' onclick='viewData("+obj.id+")'>"+obj.transferId+"</a>";
				    }	 
			 }
			,{display : ' 债权编号 ', code : 'creditCode', width : 150, align : 'left', type:'text', isOrder : false}
			,{display : ' 机构债权编号 ', code : 'cooperorgTransferId', width : 150, align : 'left', type:'text', isOrder : false}
			,{display : ' 姓名 ', code : 'custName', width : 80,  align : 'left', type:'text' , isOrder : false}
			,{display : ' 身份证号码 ', code : 'cardId', width : 200,  align : 'left', type:'text' , isOrder : false}
			,{display : ' 合作机构 ', code : 'cooperorgName', width : 80,  align : 'left', type:'text' , isOrder : false}
			,{display : ' 债权包 ', code : 'packageNum', width : 100,  align : 'left', type:'text' , isOrder : false}
			,{display : ' 我司债权包', code : 'cooperorgPackageName', width : 100,  align : 'left', type:'text' , isOrder : false}
			,{display : ' 产品类型  ', code : 'productType', width : 80, align : 'left', type:'select', isOrder : false, 
				   value: <syscode:dictionary  codeType="product_type" 	type="json"	/>}
			,{display : ' 还款方式  ', code : 'repayType', width : 80, align : 'left', type:'select', isOrder : false, 
				   value: <syscode:dictionary  codeType="CM_REPAYMENTWAY" 	type="json"	/>}
			,{display : ' 还款期数 ', code : 'repayPeriod', width : 60,  align : 'center', type:'text' , isOrder : false}
			,{display : ' 年化利率 ', code : 'planCreditorRield', width : 60, align : 'center', type:'fun', isOrder : false ,value:function(obj){
				return parseFloat(obj.planCreditorRield*100).toFixed(2)+"%";
			}}
			,{display : ' 交割日期 ', code : 'deliverDate', width : 80, align : 'center', type:'date', isOrder : false}
			,{display : ' 计划赎回日期 ', code : 'planRedeemDate', width : 100, align : 'center', type:'date', isOrder : false}
			,{display : ' 月还金额 ', code : 'thisRepaySum', width : 80,  align : 'left', type:'text' , isOrder : false}
			,{display : ' 初始债权价值 ', code : 'initialCreditorValue', width : 100, align : 'right', type:'text', isOrder : false}
			,{display : ' 本次转让债权价值 ', code : 'thisMakeCreditorValue', width : 100, align : 'right', type:'text', isOrder : false}
			,{display : ' 当前债权价值 ', code : 'thisCreditorValue', width : 100, align : 'right', type:'text', isOrder : false}
			,{display : '债权来源  ', code : 'creditSource', width : 80, align : 'left', type:'select', isOrder : false, 
			   value: <syscode:dictionary  codeType="CREDIT_SOURCE" 	type="json"	/>}
			/* ,{display : ' 异常状态 ', code : 'abnormalStatus', width : 200,  type:'select',
	           value:<syscode:dictionary codeType="abnormalSettle" type="json"></syscode:dictionary>} */
	         ,{display : ' 债权状态 ', code : 'creditorStatus', width : 80, align : 'left',  isOrder : false ,type:'select' , 
					value:<syscode:dictionary defaultValue="true" codeType="creditorStatus" type="json"></syscode:dictionary>}
			 ,{display : ' 核心债权状态 ', code : 'coreState', width : 100, align : 'left',  isOrder : false ,type:'select' , 
				value:<syscode:dictionary defaultValue="true" codeType="coreCreditorStatus" type="json"></syscode:dictionary>}			
			 ,{display : ' 债权交互状态 ', code : 'creditEachStatus', width : 100, align : 'left', type:'select', isOrder : false,
				 value:<syscode:dictionary  codeType="LOAN_EACH_STATUS"  type="json"/>}
			/* ,{display : ' 影像文件地 ', code : 'accessoryFtpUrl', width : 80,  align : 'left', type:'text' , isOrder : false} */
			
		   ],
			url : "${basePath}tCMmCreditDetail/queryListCreditDetail",
			toolbar:"tableToolbar",
			pageSize : 10,
			selectType : 'checkbox',
			isCheck : true,
			rownumbers : true,
			pages : [ 10, 20, 30 ],
			trHeight : 30,
			primaryKey:"id"
		};
		//组装 searchIframe 的相关参数		
		var searchIframe={"toolbar":toolbar,"form":formStructure,"table":tableStructure};	
		//初始化 form 表单 table 列表 及工具条 
		iframe=$("#content").newSearchIframe(searchIframe);
		iframe.show();
	}
</script> 
</html>
